.news_list {
    padding: 0 16px;

    .news_cell {
        position: relative;
        padding: 14px 0;
        display: flex;


        .news_info {
            flex: 1;
            flex-shrink: 0;
            display: flex;
            flex-direction: column;

            .title {
                flex-shrink: 0;
                flex: 1;
                font-size: 17px;
                font-weight: 400;
                color: rgba(51, 51, 51, 1);
            }

            .time_box {
                display: flex;
                align-items: center;
                margin-top: 11px;

                span {
                    font-size: 11px;
                    font-weight: 400;
                    color: rgba(153, 153, 153, 1);
                    margin: 0 8px 0 0;
                }

                span:last-child {
                    margin: 0;
                }
            }

            .image_list {
                display: flex;
                margin-top: 7px;

                .image_cell {
                    flex: 1;
                    // height: 60px;
                    margin-right: 3px;
                    // overflow: hidden;

                    img {
                        display: block;
                        width: 100%;
                    }
                }

                .image_cell:last-child {
                    margin-right: 0;
                }
            }

        }


        .img_box {
            width: 112px;
            max-height: 75px;
            overflow: hidden;
            margin-left: 7px;

            img {
                display: block;
                width: 100%;
            }
        }


    }
}